package cn.life.business.notice.entity.vo;

import cn.life.business.notice.entity.po.NoticeUserPo;
import cn.life.business.user.entity.po.UserInfo;
import cn.life.common.entity.model.Page;

import java.util.Date;
import java.util.List;

/**
 * Created by Wangzhenyu on Date
 */
public class NoticeVo extends Page{
    /**
     * 公告Id
     */
    private long noticeId;
    /**
     *  公告标题
     */
    private String noticeTitle;
    /**
     *  公告内容
     */
    private String noticeContent;
    /**
     *  操作人Id
     */
    private long oprUserId;
    /**
     *  操作人名称
     */
    private String oprUserName;
    /**
     *  操作时间

     */
    private Date oprDate;
    /**
     *  查询时间
     */
    private Date selectDate;
    /**
     *  公告展示用户Id
     */
    private long consumerId;
    /**
     *附件地址
     */
    private String fileUrl;
    /**
     * 用户集合
     */
    private List<NoticeUserPo> userList;
    /**
     *  项目Id
     */
    private Long projectId;
    /**
     * 已读次数
     */
    private int readNumber;
    /**
     * 已读次数
     */
    private int notReadNumber;

    public String getFileUrl() {
        return fileUrl;
    }

    public void setFileUrl(String fileUrl) {
        this.fileUrl = fileUrl;
    }

    public long getConsumerId() {
        return consumerId;
    }

    public void setConsumerId(long consumerId) {
        this.consumerId = consumerId;
    }

    public long getNoticeId() {
        return noticeId;
    }

    public void setNoticeId(long noticeId) {
        this.noticeId = noticeId;
    }

    public String getNoticeTitle() {
        return noticeTitle;
    }

    public void setNoticeTitle(String noticeTitle) {
        this.noticeTitle = noticeTitle;
    }

    public String getNoticeContent() {
        return noticeContent;
    }

    public void setNoticeContent(String noticeContent) {
        this.noticeContent = noticeContent;
    }

    public long getOprUserId() {
        return oprUserId;
    }

    public void setOprUserId(long oprUserId) {
        this.oprUserId = oprUserId;
    }

    public String getOprUserName() {
        return oprUserName;
    }

    public void setOprUserName(String oprUserName) {
        this.oprUserName = oprUserName;
    }

    public Date getOprDate() {
        return oprDate;
    }

    public void setOprDate(Date oprDate) {
        this.oprDate = oprDate;
    }

    public Date getSelectDate() {
        return selectDate;
    }

    public void setSelectDate(Date selectDate) {
        this.selectDate = selectDate;
    }

    public List<NoticeUserPo> getUserList() {
        return userList;
    }

    public void setUserList(List<NoticeUserPo> userList) {
        this.userList = userList;
    }

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public int getReadNumber() {
        return readNumber;
    }

    public void setReadNumber(int readNumber) {
        this.readNumber = readNumber;
    }

    public int getNotReadNumber() {
        return notReadNumber;
    }

    public void setNotReadNumber(int notReadNumber) {
        this.notReadNumber = notReadNumber;
    }
}
